fixed checkout so that guest checkout works