playing in repl and scratch -- remove later