dont use fancy method()