fixed everything. except scales. cause why.