updated helpers and specs