changed license to GNU public license