adding prototype round 1