docopts initial commit