add static conditions
conditions static method