new obuild
use corelib