#9. pass setup precoess