feature: added to_a(