is there alternate to gui based code ?