imma finish all this shit later lol