move pushing to an ajax call
add publish button