added a defualt :size initarg of 30. this should be more customisable.