rethink authors directory logic
rename members functions file