wrote passing tests