experiment with staging, added some comments