Why by SK

repository design pattern