updated stroke* functions to accept a linewidth param.