first commit for this mess