Added initial cipher code