Improve cont func