Add half Factory example