can't be static and non-static