extending views