Drawing complated, not tested