Added incrementing and TESTED WORKS