allow all types as argument
mend