cache iloc instructions
copy prop
fix returns with dots