simulation partaly added