all the starting stuff