Adding initial work for Legend Classes