Before refactoring
apple added