WIP - passes basic silly test
WIP
WIP
WIP