added options to some methods