updated samples, use void tag