hap hazard work on frames / GUI