added hammer objects for global parameter, proxy