refactor-create mock repository
add newfile
add some new class for modeling advertisement