Preparing project framework and created abstracts class