Self check, what are the things I could of done differently....