I have no idea how to do union types for properties
and how to use node modules