Synchronous And Asynchronous