some steps to make simulation working