Initial project version with some work done