improve expresstion