added algo module dependencies to the engine module
completed the method getTransferbleEngine
completed the method getTransferbleEngine