inline to compact