use tuple
add pre-commit; change admin