add initial version of lab4 w/o reference