added methods that are not tested yet