Added Initial Functions