Pretty bad... yes i know