imo assembly