adding initial csf09.rkt