fucc this thread.