encode_to_get(), decode_from_get(), profile_for() added