added encryption and RETURN send