move props to the top