Added Basic prototype for software