shrinked some methods