using several expanding steps