adding some method