added custom poject skeleton