fixing the poms
splitting into modules