refactored a little and added stringifier barebones
numbers parsing barebones