debugging attempt 4