working on the drawable class