mixed up a bit, needs cleaning
updated sketch file