Sample Framework