Added Initial Comments /Functions