change the Spiderman from static Class to instance obj and change the api to linkable style