myrepo from lecture #4b