new simple naive conversion lib, no error handling