Added ability to provide arguments