improved interactions