added sample usable codes