nice post . but can you elaborate more step by step for beginners in details .