Communication and engine tasks implemented.