some updates and samples