Basic structure setup. (A few functions)