props as sample