working for ring 4
adding makefile