implement danny class