fix prop bug