finished converting not tested