recursive isfilled check, updated readme