improving element opening