Built out data initialization functions, need to work on integer initialization