Engine constructor and place holders.