getting closer; first test passing