everything's written, but nothing works :|