working on rprop