ie implemenytion, invoke methods, prepare for implement message handlers
end of ie engine implementation
new ie: fix project