starting to put together faster version (pretrain and steepest descent working for now)