completes user stories