Initial classes related to repository