How to make a jarvis system software