Deleted unnecessary parts