Add some polymorphism
Add image barks