release 2 - initial solution