advances... kinda broken