init all the things