several updates including checkout