added name and first varable with arguments