asdfds stuff fixed asdfds