Added JS Doc Comments