Arguments coding

Just horse work coding ... still incomplete but ongoing.