construct accepts argument