removed few methods for externalfield imp