sample app documentation