refactor
ITS ALIVE!!!! IIIIITTTTSSSS ALIVE!!!