repr mostly working