start implementation of ARPROP