preparing for better documentation