passing tests. only accomodates a single src file