Initial implementation for shift left