exercise editing, workout logic and functionality