encode to string