move posts finally fully and elegantly functional