added alarm and condense domain skeleton classes