some more methods ported