added type properties that dont do anything yet :cat: