first revision.
first revision.
first mess.