Ok, i've got most of