it works now, i'm about to break it