restructuring and putting things where they belong
 prefix