Adding Gaurd