omg why -_- did I not do this before