added new rules to makefile