started racket implementation