First bootstrap structure and moved functions