many additions. working on glassPane