Generalized some methods