solution moved to src folder