All basic semi-balanced functionality complete