Sam has to go so I am just commiting this