static
interface
thread