Worked on custom drawing methods