transform it into a proper