updates
coding style
subm updates