Added Direct call functionality