byelection on August 18