HERE IT IS, EVERYTHING!!!