simplify some methods