chest, unfinished
chest! also, ui refactored to use CEM