insert completely works and covers all checks