Added first implementation of PE_Drive