added synchronize class method