extended: extendView