helper version