add support for general element method