check all works