added step and points option