processing firststep