sixth: deleted unnecessary functions