Text this: Enhancement of nurse scheduling steps using particle swarm optimization