finaliziing the basic sim