bug fixes for all methods allowed