added initial class doc