got rid of correct functions