secured some methods