Abstract more details into server