problem with getType
added placeholder for duck-typing
added instanceof

need to read more about it