interfaces hash in vars