added in extra rules