updating/revamping sample app