added comments association and functionality