[WIP] starting with tests