tutorial by Duck: ladders and resizing primitivies