bootstrap stuff for interface