will add the readfile later