rename basis method, wrong definition