Finally understanding a little bit, updated so alls working