breaking equations in to modules