add salt encoding