allow for forward zone type
fix rubocop issues