Everything up to the feed forward done but not tested