instantiate classes for entry points