Initial implementation of riderController & rider