post in progress... will continue tomorrow