sample shape added