add initial support for consecutive assignments