The first part I got a little from Picto