fixed; added new ideas