added domain/ranges