String building and stage_change method

-