this is a demonstration of how to use a repository