Still more work to do updateing some things in the controler. will need to move more to the module