smaller init file