1) why attribute? we could use as local var
2) in some controllers you used even "static" ...