start towards messing with caret