closes #13 fixed implicit steps