Developing context functionalities