demo app-assignment