removed static members all toghether to avoid conflicts on multiple imports