changed some function names to separate OUTPUT and PREROUTING packet functionality and checks