moving returns and renders