<construction by function>