added some strict implementations