added serializable whitelist