rename helper classes to avoid naming conflicts