new workout view + unit test