how to use encodable