type adjustment