added pure and added calculator page