fixing problems with desighn