working golang artifacting