Not quite what I want but its ok