simple view base structure