initial server project with some features