cipher code added