extract move post method