add controller system, make rest calls