polish up .. working PUBLISH