attempt 1 changes