edit author working, seperate template and route