basic view and mapping