for working purpose