Its first commit. Ready rough logic.