begin work on functions to send manipulated packets