Parent function:

Transformations:

To get function f:

To obtain the graph of f, shift (translated) graph of y to the left 1 unit, reflect across the x-axis and shift 3 units down.
Graph of y:
Graph of f; on the graph above use the transformations described above to get the graph of f(x):
y in blue
f(x) in green
For f:
a) domain: x-values for which it is defined, f is defined for all x except for x-1
Domain:

b) range: values taht takes the function, function takes values less than -3
Range:

c) the function is increasing from -1 to infinite

d) the function is decreasing from - infinite to -1:
