Adding source that aparently compiles in linux(debian)but still has some errors.