not completly broken