Steps 1 to 4 implemented. Pre Plist Implementation.