add main file
remove specs because it doesn't have logic

close #17