Added inteligent displacement