2d is working somehow for now, need to make it work the right way now