added Idrawable interface and object implementing it