debugging fixed; fuck elif