changed #4 answer to fit the question better