steadystate attempt 3