and author. Please check all functions