done with basic stuff
shift instead of power of two multiplication
init project7