Implemented missing Methods