Basic and Incremental ML added