strict checking
readme