add workout form state model