added class notes. and intersection so that Uion_Square is not hard coded.