E79 d

Still need to do more testing but so far all seems working for all parts
of E79