add description of implementation
add comments