aestethics and utility internal functions