stopping gcc from padding the structs
working digital command. Need to clean up