add child elements throughout flow
fix fadeout issue