Improved left, created right (has problems)