added attribution for code used from gschneider