added presenter extensions