Kinda broken and working