I will have to make a long post...