ugly summary compilation