first approximation, very ad-hoc