converted some unsupported methods into supported methods