revised compile list