SOme extention methods added