Added sources from which I took the inspiration