Move toString to Basics