added created for topics and posts ; updated makefiles