added some leftmost functions