added hard to handle, modified footloose