role based packaging