added static for local