finish all problems. Need clarification on spec