revise program manager and workout class