add routes + templates