[#43] Start of hal forms work