fix typos and add comments
add Group model and update tests