updated post to be smaller and better I think