props fixed