New post: repository interface