Full init