first commit for cipher code