updated methods
updated Methods