adding sample behavior