intro to hive algebra and const constructor