https://giblrisbox.github.io/posts/mlp-bases-group/