CS259 init