commented out possibly useless code