implemented author workaround