finish actions
fill in routes