dont use a function