adds changes to designing classes