fail...fix...effort