night commit and restructuring. Command list processing still not working properly