list number systems
error handling