got rid of eventmanager + new messagemanager + shield (start)