Should be removed and recoded by someone smart unlike me