Pervasive Computing Lab Class exercises 3