commented functions I don't use