Return steps as dictionary