implemented up until Initializing Watch Values