making draw method more consolidated