better handle go projects