updated stage one