Fix some problems that belong to name of variable/method
Allow multipe patterns when create system