adding context and date modules