i know Its a lot