fix prop has to be own prop