Created main entry point for interfaces