now working as module like