get rid of unnecessary methods