Fixed all the Warnings