added comments, make pc17 and pc18 seperate
added Makefile