added support for silver surfer