minor updates to visual and made post attachment optional