some methods lost, test works