Template Project
implemented core logic