Needed plenty of help from solution online with this one.