extend to use form other plugins