made some friggin methods