using psas packet structs internally for passing data instead of byte arrays