Show declarative way step by step