for static