hAce cleanup and  fixes