This task needs step-by-step improvements and correct considered