with classes inheritance dancing