let the line by line debugging commence!!