add helper classes