naming things
function schemas
auto test bugfixes