basic core functionality of toro done