added bottom up and APCA compression