basicly changing fucking everything