what i want but compiler issue