add coverage tests