Completed creating functions