trying out different methods to overcome unstability