init and site