Added differnet draw types