everything. right now i don't have time to explain this commit. #LD48