add license parameter to setup()