added semantic leftovers