added step by step mode and fixed data visual