Fixes #2 add generating dynamically markers based on step