final commitment - full game and servie ready for others to improve