updated to additional slide direction types