maybe this is better?