implement add new trips and roles