- pass simulator library for the elaborate step