implement Single arg param data type