make it installable and requireable
housekeeping