fixed how does it work!