#5 remove unnecessary methods/functions