unperipherally
not defined yet