task constructor for linda