designing different views