interpreter model for boot