non static shit