vrankin's Groups