Generative hw3 aspect (not complete yet)