Made some components now I sleep lel wtf am i doing