add credit to Thomas Adam