extract Keyword.php as model