All my sample , practice code