source code + updated samples