why not use instance?