debugging shit
25/25. Maybe could use a little code cleanup...