specs passing
WIP. features passing