adding aweful parts