introducting some encryption