completed draft of fn redux post