creating uniform classes
make doc