this is a mess but guess what so is tim
19