added sample pre