updated failed spec
updated methods