piece refactored, workflow covered