redisign HPS