added inital shit because fuck it