fixed everything except texts