added some function skeletons and simple utils
updated todo