UI 

figuring out how this works