reading of argument as a functin now