remove everything group related, will rethink and rewrite the lot