made view builder build view