Add new commong spec framework