sample extension